package cn.bonoon.kernel.menus;

/**
 * <pre>
 * 整个layout框架所需要的样式
 * 
 * 设置头部、菜单栏、脚部等样式
 * </pre>
 * @author jackson
 *
 */
public interface StyleDefinition {

	int MENU_WIDTH = 250;
	int TOP_HEIGHT = 80;
	int FOOT_HEIGHT = 30;
	int MIN_PX = 5;
	
	/** 菜单栏默认的宽度 */
	int getMenuWidth();
	
	/** 框架界面头部默认的高度 */
	int getTopHeight();
	
	/** 框架界面底部默认的高度 */
	int getFootHeight();
	
	/** 底部显示的名称，如版权信息之类的，也可以直接就是html源码 */
	String getFoot();
	
	/** 平台或子系统的缩略图，这个图可以作为子系统的入口点 */
	String getThumbnail();
	
	/** 定义在头部的logo，每个子系统可以独立的logo */
	String getLogo();
	
	/** 系统名称，用于显示在头部位置，如果名称直接就设计在logo图片里，这里可以使用空或null字符串 */
	String getName();
	
	/** 这个是会取得特定的界面的资源文件 */
	String resource(String path);
}
